[bits 16]
load_kernel:
    pusha
    mov bx, MSG_LOAD_KERNEL
    call print_str
    call print_nl
    mov bx, KERNEL_OFFSET
    mov dh, 15 ; load 15 sectors
    call disk_load
    popa
    ret

MSG_LOAD_KERNEL:
    db "load kernel", 0